artificial leather - French English Dictionary